package com.easyedu.dean.entity.dto.request;

import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

/**
 * @author mfy
 * </br>
 * 功能描述：教师数据验证
 */
@Data
public class ReqTeacher {

    /**
     * 功能描述:教师编号
     */
    @Min(value = 1, message = "教师编号 必须大于0")
    private long teacherNumber;

    /**
     * 功能描述:教师姓名
     */
    @NotNull(message = "教师姓名 不能为空")
    private String name;

    /**
     * 功能描述:所属学院编号
     */
    @Min(value = 1, message = "所属学院编号 必须大于0")
    private long instituteId;

    /**
     * 功能描述:所属学院
     */
    @NotNull(message = "所属学院名称 不能为空")
    private String instituteName;

    /**
     * 功能描述:所属专业编号
     */
    @Min(value = 1, message = "所属专业编号 必须大于0")
    private long departmentId;

    /**
     * 功能描述:所属专业
     */
    @NotNull(message = "所属专业名称 不能为空")
    private String departmentName;

    /**
     * 功能描述:职级
     */
    private String rank;

    /**
     * 功能描述:职务
     */
    private String job;

    /**
     * 功能描述:联系电话
     */
    private String phone;

    /**
     * 功能描述:邮箱
     */
    private String email;

    /**
     * 功能描述:个人简介
     */
    private String profile;

}
